package vis;

import java.awt.Color;
import java.awt.Graphics2D;

public interface Drawable {
	public void draw(Graphics2D g);
	public void setHighlight(Color c);
	public void setColor(Color c);
	public boolean isHighlighted();
	public Color getHighlightColor();
	public Color getColor();
	public void resetHighlight();
	public void setPosition(double x, double y);
	public double getPosX();
	public double getPosY();
	public void setVisible(boolean vis);
	public boolean isVisible();
}
